.map-source-page{
        position: absolute;
        height: 100%;
        width: 100%;
        background: #F6F6F6;
        overflow: hidden;
        .scroll-container{
                .city-source-item{
                        .label{
                                line-height: 37px;
                                font-weight: 600;
                                color: #999999;
                                padding-left: 12px;
                        }
                        .city-content{
                                background: #ffffff;
                                .item{
                                        padding-left: 12px;
                                        line-height: 44px;
                                        background: #ffffff;
                                        &:active{
                                                background: #f6f6f6;
                                        }
                                }
                        }
                }
        }
        .fixed-tab-wrapper{
                position: fixed;
                right: 8px;
                top: 34px;
                width: 18px;
                text-align: center;
                padding: 18px 0;
                border-radius: 9px;
                .city-tag-item{
                        font-size: 12px;
                        line-height: 18px;
                        &.active{
                                color: #60a346;
                        }
                }
        }
}
